﻿// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
//
// 本项目主要遵循 MIT 许可证和 Apache 许可证（版本 2.0）进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
//
// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动！任何基于本项目二次开发而产生的一切法律纠纷和责任，我们不承担任何责任！

using Admin.NET.Core;
using SqlSugar;
namespace Admin.NET.Application.Entity;

/// <summary>
/// 包装规格
/// </summary>
[Tenant("1300000000001")]
[SugarTable("packspecification", "包装规格")]
public class Packspecification : EntityBaseDel
{
    /// <summary>
    /// 编码
    /// </summary>
    [SugarColumn(ColumnName = "PackCoding", ColumnDescription = "编码", Length = 32)]
    public virtual string? PackCoding { get; set; }
    
    /// <summary>
    /// 名称
    /// </summary>
    [SugarColumn(ColumnName = "PackName", ColumnDescription = "名称", Length = 32)]
    public virtual string? PackName { get; set; }
    
    /// <summary>
    /// 混包类型
    /// </summary>
    [SugarColumn(ColumnName = "PackType", ColumnDescription = "混包类型", Length = 32)]
    public virtual string? PackType { get; set; }
    
    /// <summary>
    /// 内箱长度
    /// </summary>
    [SugarColumn(ColumnName = "InsideLength", ColumnDescription = "内箱长度")]
    public virtual int? InsideLength { get; set; }
    
    /// <summary>
    /// 内箱宽度
    /// </summary>
    [SugarColumn(ColumnName = "InsideWidth", ColumnDescription = "内箱宽度")]
    public virtual int? InsideWidth { get; set; }
    
    /// <summary>
    /// 内箱高度
    /// </summary>
    [SugarColumn(ColumnName = "InsideHeight", ColumnDescription = "内箱高度")]
    public virtual int? InsideHeight { get; set; }
    
    /// <summary>
    /// 内箱重量
    /// </summary>
    [SugarColumn(ColumnName = "InsideWeight", ColumnDescription = "内箱重量", Length = 32)]
    public virtual string? InsideWeight { get; set; }
    
    /// <summary>
    /// 内箱容量
    /// </summary>
    [SugarColumn(ColumnName = "InsideCapaCity", ColumnDescription = "内箱容量")]
    public virtual int? InsideCapaCity { get; set; }
    
    /// <summary>
    /// 外箱长度
    /// </summary>
    [SugarColumn(ColumnName = "OuterLength", ColumnDescription = "外箱长度")]
    public virtual int? OuterLength { get; set; }
    
    /// <summary>
    /// 外箱宽度
    /// </summary>
    [SugarColumn(ColumnName = "OuterWidth", ColumnDescription = "外箱宽度")]
    public virtual int? OuterWidth { get; set; }
    
    /// <summary>
    /// 外箱高度
    /// </summary>
    [SugarColumn(ColumnName = "OuterHeight", ColumnDescription = "外箱高度")]
    public virtual int? OuterHeight { get; set; }
    
    /// <summary>
    /// 外箱重量
    /// </summary>
    [SugarColumn(ColumnName = "OuterWeight", ColumnDescription = "外箱重量", Length = 32)]
    public virtual string? OuterWeight { get; set; }
    
    /// <summary>
    /// 外箱容量
    /// </summary>
    [SugarColumn(ColumnName = "OuterCapaCity", ColumnDescription = "外箱容量")]
    public virtual int? OuterCapaCity { get; set; }
    
    /// <summary>
    /// 栈板长度
    /// </summary>
    [SugarColumn(ColumnName = "PalletLength", ColumnDescription = "栈板长度")]
    public virtual int? PalletLength { get; set; }
    
    /// <summary>
    /// 栈板宽度
    /// </summary>
    [SugarColumn(ColumnName = "PalletWidth", ColumnDescription = "栈板宽度")]
    public virtual int? PalletWidth { get; set; }
    
    /// <summary>
    /// 栈板高度
    /// </summary>
    [SugarColumn(ColumnName = "PalletHeight", ColumnDescription = "栈板高度")]
    public virtual int? PalletHeight { get; set; }
    
    /// <summary>
    /// 栈板重量
    /// </summary>
    [SugarColumn(ColumnName = "PalletWeight", ColumnDescription = "栈板重量", Length = 32)]
    public virtual string? PalletWeight { get; set; }
    
    /// <summary>
    /// 栈板容量
    /// </summary>
    [SugarColumn(ColumnName = "PalletCapaCity", ColumnDescription = "栈板容量")]
    public virtual int? PalletCapaCity { get; set; }
    
    /// <summary>
    /// 描述
    /// </summary>
    [SugarColumn(ColumnName = "PackDescribe", ColumnDescription = "描述", Length = 32)]
    public virtual string? PackDescribe { get; set; }
    
}
